#include <my_head.h>

int main(int argc, const char *argv[]){
    pid_t pid = 0;
    if(-1 == (pid = fork())){
        ERR_LOG("fork error");
    }else if(0 < pid){// 父
        while(1){
            printf("我是父进程 pid = %d  ppid = %d\n", getpid(), getppid());
            sleep(1);
        }
    }else if(0 == pid){// 子
        printf("我是子进程 pid = %d  ppid = %d\n", getpid(), getppid());
        sleep(10); // 10 秒后父进程退出 变成僵尸进程
        printf("子进程退出！！\n");
    }
    return 0;
}